060faf858eeb11dcb7be340fd59eef1d1440b9d3,src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java,JShellTool,start,#String[]#,815

Before Change


                hardmsg("jshell.msg.welcome", version());
            }
            // Be sure history is always saved so that user code isn't lost
            Runtime.getRuntime().addShutdownHook(new Thread() {
                @Override
                public void run() {
                    replayableHistory.storeHistory(prefs);
                }
            });
            // execute from user input
            try (IOContext in = new ConsoleIOContext(this, cmdin, console)) {
                start(in);

After Change


                hardmsg("jshell.msg.welcome", version());
            }
            // Be sure history is always saved so that user code isn't lost
            Thread shutdownHook = new Thread() {
                @Override
                public void run() {
                    replayableHistory.storeHistory(prefs);
                }
            };
            Runtime.getRuntime().addShutdownHook(shutdownHook);
            // execute from user input
            try (IOContext in = new ConsoleIOContext(this, cmdin, console)) {
                while (regenerateOnDeath) {